package com.haoze.nurseapp.dto;

import com.haoze.common.enumeration.StateEnum;

public class VerifyMedicalMarkDTO {

    private String phamName;//药物名称
    private String phamStdCode;//药物编码
    private String phamSpec;//药物规格
    private String acceptedCount;//已收药物数量
    private Integer scale;//换算因子
    private Integer defectCount;//缺药数量
    private String defectReason;//缺药理由
    private String phamUnits;//药品基本单位
    private String docNo;//单据号
    private String hospitalId = StateEnum.HOSPITAL_ID.getValue();//医院id
    private Integer dataVersion = 1;//数据版本
    private Integer receivableCount;//应收数量
    private String phamIoDate;//单据日期

    public String getPhamIoDate() {
        return phamIoDate;
    }

    public void setPhamIoDate(String phamIoDate) {
        this.phamIoDate = phamIoDate;
    }

    public String getPhamUnits() {
        return phamUnits;
    }

    public void setPhamUnits(String phamUnits) {
        this.phamUnits = phamUnits;
    }

    public String getDocNo() {
        return docNo;
    }

    public void setDocNo(String docNo) {
        this.docNo = docNo;
    }

    public String getHospitalId() {
        return hospitalId;
    }

    public void setHospitalId(String hospitalId) {
        this.hospitalId = hospitalId;
    }

    public String getPhamName() {
        return phamName;
    }

    public void setPhamName(String phamName) {
        this.phamName = phamName;
    }

    public String getPhamStdCode() {
        return phamStdCode;
    }

    public void setPhamStdCode(String phamStdCode) {
        this.phamStdCode = phamStdCode;
    }

    public String getPhamSpec() {
        return phamSpec;
    }

    public void setPhamSpec(String phamSpec) {
        this.phamSpec = phamSpec;
    }

    public Integer getScale() {
        return scale;
    }

    public void setScale(Integer scale) {
        this.scale = scale;
    }

    public Integer getDefectCount() {
        return defectCount;
    }

    public void setDefectCount(Integer defectCount) {
        this.defectCount = defectCount;
    }

    public String getDefectReason() {
        return defectReason;
    }

    public void setDefectReason(String defectReason) {
        this.defectReason = defectReason;
    }

    public String getAcceptedCount() {
        return acceptedCount;
    }

    public void setAcceptedCount(String acceptedCount) {
        this.acceptedCount = acceptedCount;
    }

    public Integer getReceivableCount() {
        return receivableCount;
    }

    public void setReceivableCount(Integer receivableCount) {
        this.receivableCount = receivableCount;
    }

    @Override
    public String toString() {
        return "VerifyMedicalMarkDTO{" +
                "phamName='" + phamName + '\'' +
                ", phamStdCode='" + phamStdCode + '\'' +
                ", phamSpec='" + phamSpec + '\'' +
                ", acceptedCount='" + acceptedCount + '\'' +
                ", scale=" + scale +
                ", defectCount=" + defectCount +
                ", defectReason='" + defectReason + '\'' +
                ", phamUnits='" + phamUnits + '\'' +
                ", docNo='" + docNo + '\'' +
                ", hospitalId='" + hospitalId + '\'' +
                ", dataVersion=" + dataVersion +
                ", receivableCount=" + receivableCount +
                '}';
    }

    public Integer getDataVersion() {
        return dataVersion;
    }

    public void setDataVersion(Integer dataVersion) {
        this.dataVersion = dataVersion;
    }
}
